Manager: Thread Manager



Carbon fully supports the Thread Manager. Note, however, that the Thread Manager provides only cooperative threading for PowerPC applications. Applications can use the Multiprocessing Services API to create preemptively scheduled tasks.

Supported  CallDebuggerDisposeThreadProc

Supported  CallDebuggerNewThreadProc

Supported  CallDebuggerThreadSchedulerProc

Supported  CallThreadEntryProc

Supported  CallThreadSchedulerProc

Supported  CallThreadSwitchProc

Supported  CallThreadTerminationProc

Supported  CreateThreadPool

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DebuggerDisposeThreadProcPtr

Supported  DebuggerNewThreadProcPtr

Supported  DebuggerThreadSchedulerProcPtr

Supported  DisposeDebuggerDisposeThreadUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeDebuggerNewThreadUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeDebuggerThreadSchedulerUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeThread

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeThreadEntryUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeThreadSchedulerUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeThreadSwitchUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeThreadTerminationUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetCurrentThread

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetDefaultThreadStackSize

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetFreeThreadCount

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetSpecificFreeThreadCount

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetThreadCurrentTaskRef

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetThreadState

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetThreadStateGivenTaskRef

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeDebuggerDisposeThreadUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeDebuggerNewThreadUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeDebuggerThreadSchedulerUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeThreadEntryUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeThreadSchedulerUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeThreadSwitchUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeThreadTerminationUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewDebuggerDisposeThreadUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewDebuggerNewThreadUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewDebuggerThreadSchedulerUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewThread

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewThreadEntryUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewThreadSchedulerUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewThreadSwitchUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewThreadTerminationUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetDebuggerNotificationProcs

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetThreadReadyGivenTaskRef

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetThreadScheduler

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetThreadState

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetThreadStateEndCritical

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetThreadSwitcher

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetThreadTerminator

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  ThreadBeginCritical

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  ThreadCurrentStackSpace

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  ThreadEndCritical

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  ThreadEntryProcPtr

Supported  ThreadSchedulerProcPtr

Supported  ThreadSwitchProcPtr

Supported  ThreadTerminationProcPtr

Supported  YieldToAnyThread

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  YieldToThread

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 8/1/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.